Self-Stabilizing Bounded Size Clustering Algorithm
نویسندگان
چکیده
Clustering means partitioning nodes into groups called clusters, providing the network with a hierarchical organization. Overall, clustering increases the scalability of network management. For instance, clustering-based routing reduces the amount of routing information propagated in the network; members of a cluster can share resources; and clustering can be used to reduce the amount of information to store the network state. A self-stabilizing algorithm, regardless of the initial system state, automatically converges to a set of states that satisfy the problem speci cation without external intervention. Due to this property, self-stabilizing algorithms are adapted to highly dynamic networks as ad hoc or sensors networks. From a con guration resulting of topological changes, the system will automatically converge to a con guration consistent with the new topology. In this paper, we present the rst Self-stabilizing Clustering Algorithm where the obtained clusters have a bounded size.
منابع مشابه
Self-stabilizing with service guarantee construction of 1-hop weight-based bounded size clusters
This paper makes contributions in two areas. First, we introduce an extended approach of self-stabilization, called self-stabilization with service guarantee. A self-stabilizing system tolerates transient faults: it automatically recovers to a correct behavior after a stabilization period. However, during stabilization periods, no property on the system behavior is guaranteed. A self-stabilizin...
متن کاملA Self-stabilizing K-Clustering Algorithm Using an Arbitrary Metric
Mobile ad hoc networks as well as grid platforms are distributed, changing, and error prone environments. Communication costs within such infrastructure can be improved, or at least bounded, by using k-clustering. A k-clustering of a graph, is a partition of the nodes into disjoint sets, called clusters, in which every node is distance at most k from a designated node in its cluster, called the...
متن کاملAnalyzing the Fault-Containment Time of Self-Stabilizing Algorithms - A Case Study for Graph Coloring
The paper presents techniques to derive upper bounds for the mean time to recover from a single fault for self-stabilizing algorithms in the message passing model. For a new ∆ + 1-coloring algorithm we analytically derive a bound for the mean time to recover and show that the variance is bounded by a small constant independent of the network’s size. For the class of bounded-independence graphs ...
متن کاملA Self-Stabilizing O(k)-Time k-Clustering Algorithm
A silent self-stabilizing asynchronous distributed algorithms is given for constructing a kdominating set, and hence a k-clustering, of a connected network of processes with unique IDs and no designated leader. The algorithm is comparison-based, takes O(k) time and uses O(k logn) space per process, where n is the size of the network. It is known that finding a minimal k-dominating set is NP-har...
متن کاملAll k -Bounded Policies Are Equivalent for Self-stabilization
We reduce the problem of proving the convergence of a randomized self-stabilizing algorithm under k-bounded policies to the convergence of the same algorithm under a specific policy. As a consequence, all k-bounded schedules are equivalent : a given algorithm is self-stabilizing under one of them if and only if it is self-stabilizing under any of them.
متن کامل